CREATE EXTERNAL TABLE jms_dm.dm_dense_deliver_daily_summary_dt (
    signed_date date COMMENT '签收日期',
    agent_code string COMMENT '代理区code',
    agent_name string COMMENT '代理区',
    network_code string COMMENT '网点code',
    network_name string COMMENT '网点名称',
    deliver_user_code string COMMENT '派件员编号',
    deliver_user string COMMENT '派件员',
    total_deliver_cnt int COMMENT '签收总量',
    dense_deliver_cnt int COMMENT '集中签收票数'
)
COMMENT '集中签收汇总表'
PARTITIONED BY (dt string COMMENT '时间分区(yyyy-MM-dd)')
STORED AS PARQUET
LOCATION 'hdfs://yl-bg-hdp/dw/hive/jms_dm.db/external/dm_dense_deliver_daily_summary_dt';

ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (network_apply_cnt int COMMENT '网点白名单人数') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (addr_duplicate_cnt int COMMENT '地址重复票数') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (is_white_list int COMMENT '是否白名单网点 0：否 1：是') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (allow_batch_sign int COMMENT '是否允许批量签收 0：否 1：是') CASCADE;

ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (city_id string COMMENT '城市ID') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (city_name string COMMENT '城市') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (virt_agent_code string COMMENT '虚拟代理区Code') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (virt_agent_name string COMMENT '虚拟代理区') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (zone_code string COMMENT '片区Code') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (zone_name string COMMENT '片区') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (network_ranking_cnt int COMMENT '网点月上榜次数：网点当月每日集中签收票数进入后30名次数') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (manage_zone_code string COMMENT '网管片区Code') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_daily_summary_dt ADD COLUMNS (manage_zone_name string COMMENT '网管片区') CASCADE;